@charset "utf-8";
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666;}
.clear_both{clear:both;}
.height_1{height:1px; font-size:0; line-height:1px;}
a{color:#666; text-decoration:none;}

.head{height:188px; background:url(../images/head_bg.gif) 0 0 repeat-x;}

.head .top{width:970px; height:86px; margin:0 auto; padding:0;}
.head .top .logo{float:left; margin-top:10px;}
.head .top .logo em{display:block; color:#666666; margin:0; padding:0; font-size:13px;}
.head .top .logo em a:hover{text-decoration:underline;}
.head .top .side{float:right; margin-top:10px; _width:300px; height:60px; overflow:hidden;}
.head .top .side ul{margin:0; padding:0; list-style-type:none; text-align:right;}
.head .top .side ul li{display:inline; font-size:13px;}
.head .top .side div{height:38px; line-height:38px; margin:5px 0 0 0; padding:0; font-size:14px; color:#666; text-align:right}
.head .top .side div a{float:left;}
.head .top .side div img{font-size:0; line-height:0; border:none; vertical-align:baseline;}
.head .top .side div span{float:left; margin-left:10px;}

.head .nav{width:970px; height:57px; line-height:57px; margin:0 auto; margin-top:-1px; padding:0; list-style-type:none;}
.head .nav li{height:57px; line-height:57px; float:left; margin:0; padding:0;}
.head .nav li a{color:#eee; font-weight:bold; display:block; height:100%; padding:0 10px; _float:left;}
.head .nav li.cur{background:url(../images/nav_cur_bg.gif) 0 0 repeat-x;}
.head .nav li.split{width:2px; background:url(../images/nav_split.gif) 0 0 no-repeat;}

.head .sub_nav{width:970px; height:45px; line-height:45px; margin:0 auto; padding:0;}
.head .sub_nav ul{height:45px; width:970px; line-height:45px; margin:0; padding:0; list-style-type:none;}
.head .sub_nav ul li{display:inline; height:45px; line-height:45px; font-size:13px;}
.head .sub_nav ul li a:hover{text-decoration:underline;}

.main-container{background:url(../images/bg.jpg) center 0 no-repeat;}
.main-container .main{width:970px; margin:0 auto; padding:10px 5px; border-left:1px solid #e0e0de; border-right:1px solid #e0e0de; line-height:25px; font-size:14px;}
.main-container .main h1{line-height:45px;}
.main-container .main ul{margin:10px auto; padding:0; list-style-type:none; border:1px solid #efefef;}
.main-container .main ul li{line-height:25px; margin:0 auto; padding:0 10px;}
.main-container .main ul li a{text-decoration:none; background:#fefefe; border:2px solid #fefefe; color:blue;}
.main-container .main ul li a:hover{text-decoration:underline;}
.main-container .main ul li.page-container{background:#efefef; line-height:35px;}
.main-container .main ul li.page-container a{margin:0 2px; padding:0 5px; color:blue; line-height:25px;}
.main-container .main ul li.page-container strong{margin:0; padding:0 5px; color:blue;}
.main-container .main ul li.page-container span{margin-right:10px;}

.foot-container{background:#e0e0de; font-size:13px; text-align:center; color:#666; line-height:22px; padding:6px 0;}
.foot-container .foot{width:970px; padding:0; margin:0 auto;}
.foot-container .foot ul{width:970px; margin:0 auto; padding:0; text-align:center; list-style-type:none;}
.foot-container .foot ul li{display:inline; margin:0; padding:0; font-size:13px;}
.foot-container .foot ul li.split{margin:0 5px; padding:0;}
.foot-container .foot ul li a:hover{text-decoration:underline; font-size:13px;}
.foot-container .foot .copyright{margin-top:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.foot-container .foot .copyright a:hover{font-size:12px; text-decoration:underline;}